# -*- coding: utf-8 -*-

# Define here the models for your scraped items
#
# See documentation in:
# https://doc.scrapy.org/en/latest/topics/items.html

import scrapy


class Music163ScrapyItem(scrapy.Item):
    # define the fields for your item here like:
    # name = scrapy.Field()
    pass

class SingerCategoryItem(scrapy.Item):
    singerCateId = scrapy.Field()
    singerCateName = scrapy.Field()
    singerCateCreateAt = scrapy.Field()
    singerCateUrl = scrapy.Field()

class SingerItem(scrapy.Item):
    singerId = scrapy.Field()
    singerName = scrapy.Field()
    singerCreateAt = scrapy.Field()
    singerUrl = scrapy.Field()
    singerCateId = scrapy.Field()
    singerCateName = scrapy.Field()

class AlbumItem(scrapy.Item):
    albumId = scrapy.Field()
    albumName = scrapy.Field(serializer=str)
    albumCreateAt = scrapy.Field()
    albumUrl = scrapy.Field()

class SongItem(scrapy.Item):
    songId = scrapy.Field()
    songName = scrapy.Field(serializer=str)
    songCreateAt = scrapy.Field()
    songUrl = scrapy.Field()
    singerIds = scrapy.Field()
    singerNames = scrapy.Field()
    albumId = scrapy.Field()
    albumName = scrapy.Field()


